<?xml version="1.0" encoding="utf-8"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Recent changes to bugs</title><link>https://sourceforge.net/p/wbemservices/bugs/</link><description>Recent changes to bugs</description><atom:link href="https://sourceforge.net/p/wbemservices/bugs/feed.rss" rel="self"/><language>en</language><lastBuildDate>Tue, 01 Apr 2008 09:28:52 -0000</lastBuildDate><atom:link href="https://sourceforge.net/p/wbemservices/bugs/feed.rss" rel="self" type="application/rss+xml"/><item><title>Corrupt HTTP header</title><link>https://sourceforge.net/p/wbemservices/bugs/173/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Using other default Locales than English might corrupt the Date HTTP header when communicating with the CIM Server. &lt;/p&gt;
&lt;p&gt;The problems occurs in the format "EEE, dd MMM yyyy HH:mm:ss 'GMT'" on row 53 in Header.Java in the package: javax.wbem.client.adapter.http.transport&lt;/p&gt;
&lt;p&gt;For example, Monday in Swedish gets shortened to "Mån" which contains characters not accepted. The same problem might occur with the Month abbreviation.&lt;/p&gt;
&lt;p&gt;Proposed solution:&lt;br /&gt;
Change the row 53 in Header.java to:&lt;/p&gt;
&lt;p&gt;dateFormat = new SimpleDateFormat("EEE, dd MMM yyyy HH:mm:ss 'GMT'", Locale.ENGLISH);&lt;/p&gt;
&lt;p&gt;And the addition of "import java.util.Locale;" of course.&lt;/p&gt;
&lt;p&gt;-Patrik&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Patrik</dc:creator><pubDate>Tue, 01 Apr 2008 09:28:52 -0000</pubDate><guid>https://sourceforge.net0a32d0cca89d1fb0c9e9033c414771ecfbf2d6bf</guid></item><item><title>Fixed bug in createInstance() by returning created one</title><link>https://sourceforge.net/p/wbemservices/bugs/172/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Modified class CIMOMImpl.java:&lt;/p&gt;
&lt;p&gt;public CIMObjectPath createInstance(CIMObjectPath op, &lt;br /&gt;
CIMInstance ci)    throws CIMException &lt;br /&gt;
{&lt;br /&gt;
if (op.getNameSpace().equalsIgnoreCase(SYSTEMNS) &amp;amp;&amp;amp; &lt;br /&gt;
ci.getClassName().equalsIgnoreCase&lt;br /&gt;
("Solaris_CIMOM")) &lt;br /&gt;
{&lt;br /&gt;
throw new CIMException&lt;br /&gt;
(CIMException.CIM_ERR_NOT_SUPPORTED);&lt;br /&gt;
}&lt;br /&gt;
aclCheck(ci);&lt;br /&gt;
ps.addCIMElement(op.getNameSpace(), ci);&lt;/p&gt;
&lt;p&gt;//fix bug by zjw-begin&lt;br /&gt;
op.setKeys(ci.getKeys());&lt;br /&gt;
//fix bug by zjw-end&lt;/p&gt;
&lt;p&gt;return op;&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zhang Jun Wei</dc:creator><pubDate>Thu, 18 May 2006 08:49:28 -0000</pubDate><guid>https://sourceforge.net7557eb167e2afa82bfeda10351dcf1ca3e177468</guid></item><item><title>Fixed bugs in passing RefArray parameters</title><link>https://sourceforge.net/p/wbemservices/bugs/171/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;XMLParser&lt;br /&gt;
1.CIMParameter getCIMParameter(Node node)&lt;br /&gt;
{&lt;br /&gt;
...&lt;br /&gt;
if (nodename.endsWith(".REFARRAY")) {&lt;br /&gt;
int refSize = cp.getSize();&lt;br /&gt;
if ( refSize &amp;lt;= 0) {&lt;br /&gt;
refSize = CIMDataType.SIZE_UNLIMITED;&lt;br /&gt;
}&lt;br /&gt;
cp.setType(new CIMDataType(refclassname, &lt;br /&gt;
refSize));//fix bug by zjw&lt;br /&gt;
}&lt;br /&gt;
...&lt;br /&gt;
}&lt;/p&gt;
&lt;p&gt;2.CIMValue getCIMValue(Node node, String type)&lt;br /&gt;
{&lt;br /&gt;
...&lt;br /&gt;
} else if (nodename.equals(CIMXml.VALUE_ARRAY)) &lt;br /&gt;
{&lt;br /&gt;
Vector v = new Vector();&lt;br /&gt;
for (node = walker.getNextElement(CIMXml.VALUE);&lt;br /&gt;
node != null; ) {&lt;br /&gt;
v.addElement(valueObject(node, type));&lt;br /&gt;
node = walker.getNextElement(CIMXml.VALUE);&lt;br /&gt;
}&lt;br /&gt;
o = v;&lt;br /&gt;
break;&lt;br /&gt;
}&lt;br /&gt;
//fix bug by zjw: begin&lt;br /&gt;
else if(nodename.equal(CIMXml.VALUE_REFARRAY)) &lt;br /&gt;
{&lt;br /&gt;
Vector v = new Vector();&lt;br /&gt;
for (node = walker.getNextElement&lt;br /&gt;
(CIMXml.VALUE_REFERENCE); node != null; ) {&lt;br /&gt;
v.addElement(getCIMObjectPath&lt;br /&gt;
(getFirstChildElement(node)));&lt;br /&gt;
node = walker.getNextElement&lt;br /&gt;
(CIMXml.VALUE_REFERENCE);&lt;br /&gt;
}&lt;br /&gt;
o = v;&lt;br /&gt;
break;&lt;br /&gt;
}&lt;br /&gt;
//fix bug by zjw: end&lt;br /&gt;
...&lt;br /&gt;
}&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Zhang Jun Wei</dc:creator><pubDate>Thu, 18 May 2006 08:29:23 -0000</pubDate><guid>https://sourceforge.net8c9f6e171eaf06a38defcd4523758c3010df0582</guid></item><item><title>Reference arrays not handled for method 'out' arguments</title><link>https://sourceforge.net/p/wbemservices/bugs/170/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;It appears that methods that have 'out' arguments of&lt;br /&gt;
type 'reference array' are not being handled by the&lt;br /&gt;
response message parser.&lt;/p&gt;
&lt;p&gt;According to version 2.2 of the DMTF DTD for XML&lt;br /&gt;
messages, the PARAMVALUE element may have one of the&lt;br /&gt;
following child elements:  VALUE, VALUE.REFERENCE,&lt;br /&gt;
VALUE.ARRAY, or VALUE.REFARRAY.&lt;/p&gt;
&lt;p&gt;I suspect that the problem lies in the getCIMValue()&lt;br /&gt;
method of the XMLParser class.  A code inspection&lt;br /&gt;
reveals that child elements VALUE, VALUE.REFERENCE, and&lt;br /&gt;
VALUE.ARRAY are being handled, but VALUE.REFARRAY is not.&lt;/p&gt;
&lt;p&gt;Here is the relevent section of the DTD:&lt;/p&gt;
&lt;p&gt;&amp;lt;!ELEMENT PARAMVALUE (VALUE | VALUE.REFERENCE |&lt;br /&gt;
VALUE.ARRAY | VALUE.REFARRAY)?&amp;gt;&lt;br /&gt;
&amp;lt;!ATTLIST PARAMVALUE&lt;br /&gt;
%CIMName;&lt;br /&gt;
%ParamType;   #IMPLIED&lt;br /&gt;
&amp;gt;&lt;/p&gt;
&lt;p&gt;Thanks for checking it ou,&lt;/p&gt;
&lt;p&gt;Andy&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">andy abendschein</dc:creator><pubDate>Wed, 19 Oct 2005 05:01:56 -0000</pubDate><guid>https://sourceforge.net2fa87c22d136f4f721565ec8656d137f0f809522</guid></item><item><title>mofcomp file-separator problem with CIM 2.10</title><link>https://sourceforge.net/p/wbemservices/bugs/169/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Found this while trying to utilize the new CIM 2.10&lt;br /&gt;
schemas with&lt;br /&gt;
wbemservices...&lt;/p&gt;
&lt;p&gt;With CIM 2.10, the MOF files have been organized better by&lt;br /&gt;
"function" into subdirectories.  There is a new file,&lt;br /&gt;
cimv210.mof,&lt;br /&gt;
at the top level that includes all of the underlying&lt;br /&gt;
MOF files, much&lt;br /&gt;
like CIM_Schema.mof did for earlier versions of CIM. &lt;br /&gt;
In this&lt;br /&gt;
file, the includes are structured like so:&lt;/p&gt;
&lt;p&gt;#pragma include ("System\CIM_DiagnosticResult.mof")&lt;/p&gt;
&lt;p&gt;On Win, there's no problem.  However, on nixen, the MOF&lt;br /&gt;
compiler&lt;br /&gt;
complains about file-not-found.  Changing the backslash to&lt;br /&gt;
forward-slash fixes the problem of nix'es, but then Win&lt;br /&gt;
is unhappy.&lt;br /&gt;
With previous versions of CIM_Schema.mof, there were no&lt;br /&gt;
partial directory specs to worry about, but there are&lt;br /&gt;
now with 2.10.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paris Bingham</dc:creator><pubDate>Wed, 07 Sep 2005 22:35:38 -0000</pubDate><guid>https://sourceforge.net38215d8890107e81df0bfa82108b42559006b519</guid></item><item><title>mofcomp file-separator problem with CIM 2.10</title><link>https://sourceforge.net/p/wbemservices/bugs/168/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;Found this while trying to utilize the new CIM 2.10&lt;br /&gt;
schemas with&lt;br /&gt;
wbemservices...&lt;/p&gt;
&lt;p&gt;With CIM 2.10, the MOF files have been organized better by&lt;br /&gt;
"function" into subdirectories.  There is a new file,&lt;br /&gt;
cimv210.mof,&lt;br /&gt;
at the top level that includes all of the underlying&lt;br /&gt;
MOF files, much&lt;br /&gt;
like CIM_Schema.mof did for earlier versions of CIM. &lt;br /&gt;
In this&lt;br /&gt;
file, the includes are structured like so:&lt;/p&gt;
&lt;p&gt;#pragma include ("System\CIM_DiagnosticResult.mof")&lt;/p&gt;
&lt;p&gt;On Win, there's no problem.  However, on nixen, the MOF&lt;br /&gt;
compiler&lt;br /&gt;
complains about file-not-found.  Changing the backslash to&lt;br /&gt;
forward-slash fixes the problem of nix'es, but then Win&lt;br /&gt;
is unhappy.&lt;br /&gt;
With previous versions of CIM_Schema.mof, there were no&lt;br /&gt;
partial directory specs to worry about, but there are&lt;br /&gt;
now with 2.10.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paris Bingham</dc:creator><pubDate>Wed, 07 Sep 2005 22:16:04 -0000</pubDate><guid>https://sourceforge.net0c2e9560a07fea14d5e17f0d685f7fabab1c634d</guid></item><item><title>CIM-XML: No ARRAYSIZE attribute for bounded arrays</title><link>https://sourceforge.net/p/wbemservices/bugs/167/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;With both the 1.0.2 and current CVS MOF compilers, when&lt;br /&gt;
generating&lt;br /&gt;
the CIM-XML files from MOFs, the ARRAYSIZE attribute is&lt;br /&gt;
missing from&lt;br /&gt;
property declarations that are arrays.  For example, in&lt;br /&gt;
MOF, the&lt;br /&gt;
CIM_Memory class has an array property, ErrorData:&lt;/p&gt;
&lt;p&gt;uint8 ErrorData[64];&lt;/p&gt;
&lt;p&gt;but in the generated CIM-XML, there is no ARRAYSIZE&lt;br /&gt;
attribute&lt;br /&gt;
showing the bounds of the array for ErrorData&lt;/p&gt;
&lt;p&gt;&amp;lt;PROPERTY.ARRAY CLASSORIGIN="CIM_Memory"&lt;br /&gt;
NAME="ErrorData" TYPE="uint8"&amp;gt;&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Paris Bingham</dc:creator><pubDate>Wed, 07 Sep 2005 22:08:19 -0000</pubDate><guid>https://sourceforge.netfa30f21951e87a59aeb1dd4d7f3d746d4a09fe7e</guid></item><item><title>CIMDateTime does not take account of DayLight Savings time</title><link>https://sourceforge.net/p/wbemservices/bugs/166/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When in daylight savings time, passing a Date or Calendar &lt;br /&gt;
Object to the constructor of CIMDateTime does not give a &lt;br /&gt;
correct time offset to GMT. &lt;/p&gt;
&lt;p&gt;For exaple, when in PST Daylight time (9 hours behind &lt;br /&gt;
GMT) you the conversion thinks you are 8 hours behind. &lt;/p&gt;
&lt;p&gt;The problem lies in the getCalendarString  method. It is &lt;br /&gt;
because this method get the TZ offset, but not the Daylight &lt;br /&gt;
time offset, hence the hours difference.&lt;br /&gt;
&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Thu, 14 Jul 2005 20:00:52 -0000</pubDate><guid>https://sourceforge.netf7eb7f53c2047714e31883cc9773314e549a23a7</guid></item><item><title>Reference class not getting populated in CIMParameter</title><link>https://sourceforge.net/p/wbemservices/bugs/165/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;When creating a CIMParameter object that contains a &lt;br /&gt;
REFARRAY, the class of the parameter fails to be &lt;br /&gt;
populated.&lt;br /&gt;
&lt;/p&gt;
&lt;p&gt;This can be fixed easily in the &lt;br /&gt;
javax.wbem.cimxml.XMLParser file.  All that needs to &lt;br /&gt;
be done is in the getCIMParameter method, pass the &lt;br /&gt;
refclassname to the creation of the CIMDataType if the &lt;br /&gt;
nodename.endsWith(".REFARRAY").&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Troy</dc:creator><pubDate>Wed, 23 Mar 2005 17:48:47 -0000</pubDate><guid>https://sourceforge.net2518e905098d6d1593fc09dcda249534b849cd3f</guid></item><item><title>SetInstance object path vs instance</title><link>https://sourceforge.net/p/wbemservices/bugs/164/</link><description>&lt;div class="markdown_content"&gt;&lt;p&gt;eric.arnett@engenio.com&lt;/p&gt;
&lt;p&gt;The SetInstance method passes providers an object &lt;br /&gt;
path derived from the instance that is to be set, instead &lt;br /&gt;
of passing on the object path provided by the client.  In &lt;br /&gt;
the case where the properties to be modified are key &lt;br /&gt;
properties, this resulting object path changes, and the &lt;br /&gt;
instance to be modified cannot be found by the provider, &lt;br /&gt;
resulting in a CIM_ERROR_NOT_FOUND.&lt;/p&gt;&lt;/div&gt;</description><dc:creator xmlns:dc="http://purl.org/dc/elements/1.1/">Anonymous</dc:creator><pubDate>Tue, 01 Mar 2005 18:42:05 -0000</pubDate><guid>https://sourceforge.netac4e3faa7b61dd84223d2e2c349a686042f0fbb9</guid></item></channel></rss>