Re: use of refVerifyConstraints method
Martin Matula <[email protected]> Sun, 12 Oct 2003 19:24:12 +0200
| Newsgroups | gmane.comp.java.netbeans.modules.mdr.devel |
|---|---|
| Message-ID | <[email protected]> |
Hi,
the exception looks like there is an attribute in your metamodel that
does not have a type set. Maybe you could file a request for enhancement
(issue) requesting making the JMIMapper more user friendly when
reporting errors.
I am not sure why the refVerifyConstraints does not work for you. It is
a fact that we have not implemented checking of all constraints, but at
least the multiplicity constraint should be checked. Are you sure your
program invokes refVerifyConstraints on each model element?
Martin
Bin Fu wrote:
> Hi,
>
> as you suggested, I wrote a verification program to verify my generated
> xml file. And the "Collection" returned from "refVerifyConstraints"
> method is not null (which means there should be constraints violation
> according to the specification of JMI in p.81), but the length of
> returned "Collection" is always 0. Therefore, I guess that there are no
> constraints violation in my xml file.
> But after I import my xml file into the MDR explorer again, I always get
> following exceptions when I try to export JMI interfaces.
> Except for constraints violation, could it be other problems? And how to
> deal with?
>
> Thanks for your support!!
>
> Fu, Bin
> PS: in the attachment you can find log file generated by netbeans IDE
>
> annotation: Exception occurred in Request Processor
> java.lang.NullPointerException
> at java.util.Hashtable.get(Hashtable.java:333)
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.getAttrType(GenericMapper.java:144)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.getAttrType(GenericMapper.java:149)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.getAttrType(GenericMapper.java:149)
>
> at
> org.netbeans.lib.jmi.mapping.JavaMapper.attributeTemplate(JavaMapper.java:362)
>
> at
> org.netbeans.lib.jmi.mapping.JavaMapper.classInstanceTemplate(JavaMapper.java:571)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:344)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:335)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:335)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:335)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefPackage(GenericMapper.java:389)
>
> at
> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefBaseObject(GenericMapper.java:397)
>
> at
> org.netbeans.lib.jmi.mapping.JMIMapperImpl.generate(JMIMapperImpl.java:57)
> at
> org.netbeans.modules.mdrexplorer.looks.reflect.actions.Map2JavaAction$1.run(Map2JavaAction.java:75)
>
> at org.openide.util.Task.run(Task.java:136)
> at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:328)
> [catch] at
> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:670)
>
>
>
> Martin Matula wrote:
>
>> Hi,
>> the text that you have found describes how to make
>> refVerifyConstraints check more than just the multiplicity constraints
>> that are checked by default - you don't need this.
>> Using refVerifyConstraints is simple - once you read XML file using
>> XMI reader, you can invoke refVerifyConstraints on every object in
>> the collection returned from XMI reader's read method.
>> Martin
>>
>> Bin Fu wrote:
>>
>>> Hi,
>>>
>>>
>>> I've read specification of method "refVerifyConstraints", but I still
>>> don't know how to import an XMI file and then invoke this method. Do
>>> you know anywhere that I can find a little sample code for use of
>>> refVerifyConstraints?
>>>
>>> I found the following text from
>>> http://mdr.netbeans.org/custom_implementations.html: "
>>>
>>> The second possibility to implement some constraint checks is
>>> implementing the *_verify(...)*method. This method is invoked as a
>>> callback from refVerifyConstraints(...), thus, it serves for an "on
>>> demand" verification of element's constraints. A correct
>>> implementation of the _verify(...) method should always call
>>> super._verify(...).
>>>
>>> protected Collection _verify(Collection verify) {
>>> super._verify(verify);
>>> // do your stuff here
>>> }
>>>
>>> "
>>> But this is too rough for me.
>>>
>>> And as a beginner of MDR I've got so much support from you, thanks
>>> again!
>>>
>>> Regards
>>>
>>>
>>> Bin
>>>
>>>
>>>
>>>
>>> Martin Matula wrote:
>>>
>>>> Hi,
>>>> no, this is not possible. Moreover, the problem you probably have is
>>>> not with the incorrectness of the XMI file - the XMI file is
>>>> correct, but the model serialized in it is not wellformed in a sense
>>>> that it seems to break some deferred constraints. One way to find
>>>> out which elements break this constraint is to try to call
>>>> refVerifyConstraints on them programatically.
>>>> Martin
>>>>
>>>> Bin Fu wrote:
>>>>
>>>>> Hi, Martin,
>>>>>
>>>>> is there any way to execute the XML file with MDR step by step
>>>>> (such like "debug mode"), so that I can find what is needed in my
>>>>> XML file?
>>>>> I found that there is a link to "source code" under
>>>>> mdr.netbeans.org, but I failed to find source code of MDR.
>>>>>
>>>>> Thanks!
>>>>> Kind regards
>>>>>
>>>>> Bin
>>>>>
>>>>>
>>>>>
>>>>> Martin Matula wrote:
>>>>>
>>>>>> Hi,
>>>>>> it seems that for some reason, scope of an attribute (whether it
>>>>>> is a classifier level or instance level) is not set, so the
>>>>>> metamodel you are trying to generate the interfaces from is not
>>>>>> well-formed.
>>>>>> Martin
>>>>>>
>>>>>> Bin Fu wrote:
>>>>>>
>>>>>>> Dear Martin,
>>>>>>>
>>>>>>> thanks for your answer. I found out the problem that is exactly
>>>>>>> as what you said.
>>>>>>> After I solved this problem, I am able to load xml file into MDR
>>>>>>> without problem. And then I selected some packages that I need
>>>>>>> and clicked righ mouse to try to export them as JMI interfaces.
>>>>>>> Afterwards one error message came: "Exception occurred in Request
>>>>>>> Processor" (Details is shown following)
>>>>>>>
>>>>>>> Now that xml file can already be loaded, why is there still problem?
>>>>>>> Thanks again!
>>>>>>>
>>>>>>> Bin
>>>>>>>
>>>>>>>
>>>>>>> Annotation: Exception occurred in Request Processor
>>>>>>> java.lang.NullPointerException
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.JavaMapper$ClassContents.<init>(JavaMapper.java:621)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.JavaMapper$ClassContents.<init>(JavaMapper.java:592)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.JavaMapper.getClassContents(JavaMapper.java:587)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.JavaMapper.classInstanceTemplate(JavaMapper.java:548)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:344)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:335)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:335)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:335)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.GenericMapper.visitRefBaseObject(GenericMapper.java:399)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.lib.jmi.mapping.JMIMapperImpl.generate(JMIMapperImpl.java:57)
>>>>>>>
>>>>>>> at
>>>>>>> org.netbeans.modules.mdrexplorer.looks.reflect.actions.Map2JavaAction$1.run(Map2JavaAction.java:75)
>>>>>>>
>>>>>>> at org.openide.util.Task.run(Task.java:136)
>>>>>>> at
>>>>>>> org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:328)
>>>>>>>
>>>>>>> [catch] at
>>>>>>> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:670)
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>> Martin Matula wrote:
>>>>>>>
>>>>>>>> The reason for this error usually is that there is xmi.idref
>>>>>>>> element pointing to an object that does not exist. In this case,
>>>>>>>> it seems that there is xmi.idref="String" (something references
>>>>>>>> an object with id="String"), but there seems to be no object
>>>>>>>> defined in the XMI file that would have the xmi.id attribute set
>>>>>>>> to "String".
>>>>>>>> Martin
>>>>>>>>
>>>>>>>> Bin Fu wrote:
>>>>>>>>
>>>>>>>>> Hi,
>>>>>>>>>
>>>>>>>>> If I use MDR to process a parsered XML file, following error
>>>>>>>>> message will occur
>>>>>>>>> What could be the reason?
>>>>>>>>>
>>>>>>>>> Bin
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>> javax.jmi.xmi.MalformedXMIException:
>>>>>>>>> org.netbeans.lib.jmi.util.DebugException: Unknown reference or
>>>>>>>>> circularity in instance dependences detected, bad reference:
>>>>>>>>> String
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:77)
>>>>>>>>>
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:59)
>>>>>>>>>
>>>>>>>>> at
>>>>>>>>> org.netbeans.modules.mdrexplorer.looks.reflect.actions.LoadXMIAction$1.run(LoadXMIAction.java:111)
>>>>>>>>>
>>>>>>>>> at org.openide.util.Task.run(Task.java:136)
>>>>>>>>> at
>>>>>>>>> org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:328)
>>>>>>>>>
>>>>>>>>> [catch] at
>>>>>>>>> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:670)
>>>>>>>>>
>>>>>>>>> ==>
>>>>>>>>> Annotation: XMI parsing error at line: 16685: Unknown reference
>>>>>>>>> or circularity in instance dependences detected, bad reference:
>>>>>>>>> String
>>>>>>>>> org.netbeans.lib.jmi.util.DebugException: Unknown reference or
>>>>>>>>> circularity in instance dependences detected, bad reference:
>>>>>>>>> String
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XmiSAXReader.endElement(XmiSAXReader.java:252)
>>>>>>>>>
>>>>>>>>> at
>>>>>>>>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1683)
>>>>>>>>> at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
>>>>>>>>> at
>>>>>>>>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
>>>>>>>>> at
>>>>>>>>> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
>>>>>>>>> at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
>>>>>>>>> at
>>>>>>>>> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
>>>>>>>>>
>>>>>>>>> at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:118)
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:99)
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:71)
>>>>>>>>>
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:59)
>>>>>>>>>
>>>>>>>>> at
>>>>>>>>> org.netbeans.modules.mdrexplorer.looks.reflect.actions.LoadXMIAction$1.run(LoadXMIAction.java:111)
>>>>>>>>>
>>>>>>>>> at org.openide.util.Task.run(Task.java:136)
>>>>>>>>> at
>>>>>>>>> org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:328)
>>>>>>>>>
>>>>>>>>> [catch] at
>>>>>>>>> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:670)
>>>>>>>>>
>>>>>>>>> ==>
>>>>>>>>> org.netbeans.lib.jmi.util.DebugException: Unknown reference or
>>>>>>>>> circularity in instance dependences detected, bad reference:
>>>>>>>>> String
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XmiElement$Content.endElement(XmiElement.java:395)
>>>>>>>>>
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XmiSAXReader.endElement(XmiSAXReader.java:240)
>>>>>>>>>
>>>>>>>>> at
>>>>>>>>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1683)
>>>>>>>>> at org.apache.crimson.parser.Parser2.content(Parser2.java:1926)
>>>>>>>>> at
>>>>>>>>> org.apache.crimson.parser.Parser2.maybeElement(Parser2.java:1654)
>>>>>>>>> at
>>>>>>>>> org.apache.crimson.parser.Parser2.parseInternal(Parser2.java:634)
>>>>>>>>> at org.apache.crimson.parser.Parser2.parse(Parser2.java:333)
>>>>>>>>> at
>>>>>>>>> org.apache.crimson.parser.XMLReaderImpl.parse(XMLReaderImpl.java:448)
>>>>>>>>>
>>>>>>>>> at javax.xml.parsers.SAXParser.parse(SAXParser.java:345)
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:118)
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XmiSAXReader.read(XmiSAXReader.java:99)
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:71)
>>>>>>>>>
>>>>>>>>> at
>>>>>>>>> org.netbeans.lib.jmi.xmi.XMISaxReaderImpl.read(XMISaxReaderImpl.java:59)
>>>>>>>>>
>>>>>>>>> at
>>>>>>>>> org.netbeans.modules.mdrexplorer.looks.reflect.actions.LoadXMIAction$1.run(LoadXMIAction.java:111)
>>>>>>>>>
>>>>>>>>> at org.openide.util.Task.run(Task.java:136)
>>>>>>>>> at
>>>>>>>>> org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:328)
>>>>>>>>>
>>>>>>>>> [catch] at
>>>>>>>>> org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:670)
>>>>>>>>>
>>>>>>>>> ==>
>>>>>>>>>
>>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>>
>>>>>>
>>>>>>
>>>>>>
>>>>>
>>>>>
>>>>>
>>>>
>>>>
>>>>
>>>
>>>
>>>
>>
>>
>>
>
>
>
> ------------------------------------------------------------------------
>
> -------------------------------------------------------------------------------
>
>>Log Session: Freitag, 10. Oktober 2003 17.57 Uhr CEST
>>System Info:
>
> Product Version = NetBeans IDE 3.5.1 (Build 200307302351)
> IDE Versioning = IDE/1 spec=3.42.2 impl=200307302351
> Operating System = Linux version 2.4.4-4GB running on i386
> Java; VM; Vendor = 1.4.2; Java HotSpot(TM) Client VM 1.4.2-b28; Sun Microsystems Inc.
> Java Home = /extgw/common/java/j2sdk1.4.2/jre
> System Locale; Encod. = de_DE; ISO-8859-15
> Home Dir; Current Dir = /extgw/home/binf; /extgw/home/binf
> IDE Install; User Dir = /extgw/home/binf/netbeans/netbeans; /extgw/home/binf/.netbeans/3.5
> CLASSPATH = /extgw/home/binf/netbeans/netbeans/lib/ext/boot.jar:/extgw/home/binf/netbeans/netbeans/lib/ext/crimson-1.1.3.jar:/extgw/home/binf/netbeans/netbeans/lib/ext/regexp-1.2.jar:/extgw/home/binf/netbeans/netbeans/lib/ext/xerces-2.0.2.jar:/extgw/home/binf/netbeans/netbeans/lib/ext/xml-apis-1.0b2.jar:/extgw/common/java/j2sdk1.4.2/lib/dt.jar:/extgw/common/java/j2sdk1.4.2/lib/htmlconverter.jar:/extgw/common/java/j2sdk1.4.2/lib/tools.jar
> Boot & ext classpath = /extgw/common/java/j2sdk1.4.2/jre/lib/rt.jar:/extgw/common/java/j2sdk1.4.2/jre/lib/i18n.jar:/extgw/common/java/j2sdk1.4.2/jre/lib/sunrsasign.jar:/extgw/common/java/j2sdk1.4.2/jre/lib/jsse.jar:/extgw/common/java/j2sdk1.4.2/jre/lib/jce.jar:/extgw/common/java/j2sdk1.4.2/jre/lib/charsets.jar:/extgw/common/java/j2sdk1.4.2/jre/classes:/extgw/common/java/j2sdk1.4.2/jre/lib/ext/dnsns.jar:/extgw/common/java/j2sdk1.4.2/jre/lib/ext/sunjce_provider.jar:/extgw/common/java/j2sdk1.4.2/jre/lib/ext/ldapsec.jar:/extgw/common/java/j2sdk1.4.2/jre/lib/ext/localedata.jar
> Dynamic classpath = /extgw/home/binf/netbeans/netbeans/lib/openide.jar:/extgw/home/binf/netbeans/netbeans/lib/core.jar:/extgw/home/binf/netbeans/netbeans/lib/core-windows.jar
> -------------------------------------------------------------------------------
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module javax.jmi.model: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module org.netbeans.jmi.xmlmodel: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module org.netbeans.modules.mdrexplorer: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module org.netbeans.modules.mdr: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module org.netbeans.modules.remotefs: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module org.netbeans.modules.jmitoolkit: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module org.netbeans.api.mdr: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module org.netbeans.modules.looks: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module org.netbeans.modules.mdrxml: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to upgrade dependencies for module javax.jmi.reflect: added = [module org.openide.src > 1.0, module org.openide.debugger > 1.0, token org.openide.compiler.CompilationEngine, module org.openide.compiler > 1.0, token org.openide.TopManager, module org.openide.execution > 1.0, token org.openide.windows.IOProvider, token org.netbeans.api.javahelp.Help, module org.openide.deprecated > 1.0, token org.openide.execution.ExecutionEngine, module org.openide.io > 1.0] removed = []
> [org.netbeans.core.modules #3] Warning - had to add recursive class loader dependencies for module org.netbeans.api.mdr on [javax.jmi.reflect]; see http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-indirect-dep-cp
> [org.netbeans.core.modules #3] Warning - had to add recursive class loader dependencies for module org.netbeans.modules.jmitoolkit on [javax.jmi.reflect, javax.jmi.model]; see http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-indirect-dep-cp
> [org.netbeans.core.modules #3] Use of OpenIDE-Module-Class: Option in org.netbeans.modules.remotefs is obsolete.
> [org.netbeans.core.modules #3] (Please use layer-based installation of objects instead.)
> [org.netbeans.core.modules #3] Use of OpenIDE-Module-Class: Filesystem in org.netbeans.modules.remotefs is obsolete.
> [org.netbeans.core.modules #3] (Please use layer-based installation of objects instead.)
> [org.netbeans.core.modules #3] Warning - had to add recursive class loader dependencies for module org.netbeans.modules.mdr on [javax.jmi.reflect, javax.jmi.model]; see http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-indirect-dep-cp
> [org.netbeans.core.modules #3] Warning - had to add recursive class loader dependencies for module org.netbeans.modules.mdrexplorer on [org.netbeans.core.naming, org.netbeans.api.mdr, javax.jmi.reflect, org.netbeans.modules.jmitoolkit, javax.jmi.model]; see http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-indirect-dep-cp
> [org.netbeans.core.modules #4] Warning: the module javax.jmi.reflect uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
> [org.netbeans.core.modules #4] Warning: the module javax.jmi.model uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
> [org.netbeans.core.modules #4] Warning: the module org.netbeans.modules.looks uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
> [org.netbeans.core.modules #4] Warning: the module org.netbeans.api.mdr uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
> [org.netbeans.core.modules #4] Warning: the module org.netbeans.modules.jmitoolkit uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
> [org.netbeans.core.modules #4] Warning: the module org.netbeans.modules.projects uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
> [org.netbeans.core.modules #4] Warning: the module org.netbeans.modules.remotefs uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
> [org.netbeans.core.modules #4] Warning: the module org.netbeans.modules.mdr uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
> [org.netbeans.core.modules #4] Warning: the module org.netbeans.modules.mdrexplorer uses org.openide.deprecated which is deprecated: Clients of obsoleted Open APIs are encouraged to remove this dependency. See http://www.netbeans.org/download/dev/javadoc/OpenAPIs/org/openide/doc-files/upgrade.html#3.5i-sep
> Use of super(org.netbeans.modules.mdr.MDRDataObject.class) in org.netbeans.modules.mdr.MDRLoader() should be replaced with super("org.netbeans.modules.mdr.MDRDataObject") to reduce unnecessary class loading
> Turning on modules:
> org.openide/1 [3.42.2 200307302351]
> org.netbeans.core/1 [1.12.2 200307302351]
> org.netbeans.modules.settings/1 [1.3.1]
> org.netbeans.modules.autoupdate/1 [2.7.2 200307302351]
> org.netbeans.modules.image/1 [1.10.1 200307302351]
> org.netbeans.modules.servletapi23/1 [1.3.1 200307302351]
> org.openide.src [1.0.1 200307302351]
> org.openide.io [1.0.1 200307302351]
> org.openide.execution [1.0.1 200307302351]
> org.openide.compiler [1.0.1 200307302351]
> org.netbeans.lib.terminalemulator [1.0.2 200307302351]
> org.netbeans.core.output/1 [1.0.2 200307302351]
> org.netbeans.core.compiler/1 [1.3.1 200307302351]
> org.openide.debugger [1.0.1 200307302351]
> org.netbeans.core.execution/1 [1.2.2 200307302351]
> org.openide.deprecated [1.2.1 200307302351]
> org.netbeans.core.deprecated [1.2.1 200307302351]
> org.netbeans.modules.javahelp/1 [1.2.1 200307302351]
> javax.jmi.reflect/1 [1.0 200208191132]
> javax.jmi.model/1 [1.0 200208191132]
> org.netbeans.modules.sysprops [1.7.1 200306022350]
> org.netbeans.modules.schema2beans/1 [1.4.1 200307302351]
> org.netbeans.core.naming/1 [1.1.1 200306022350]
> org.netbeans.libs.xalan/1 [1.1.1 2.3.1]
> org.netbeans.libs.jaxp/1 [1.1.1 1.1.2]
> org.netbeans.api.xml/1 [1.1.1 200307302351]
> org.netbeans.modules.xml.core/2 [0.8.1 XMLr35]
> org.netbeans.modules.xml.tax/2 [0.8.1 XMLr35]
> org.netbeans.modules.xml.tree/2 [0.8.1 XMLr35]
> org.netbeans.modules.html/1 [1.11.1 200307302351]
> org.netbeans.core.ide/1 [1.2.2 200307302351]
> org.netbeans.modules.editor/1 [1.13.2 200307302351]
> org.netbeans.core.windows/1 [1.1.1 200307302351]
> org.netbeans.core.ui/1 [1.1.1 200307302351]
> org.openidex.util/2 [2.6.1 200307302351]
> org.netbeans.modules.utilities/1 [1.13.1 200307302351]
> org.netbeans.modules.welcome/1 [1.4.2 200307302351]
> org.netbeans.modules.servletapi/1 [1.2.1 200307302351]
> org.netbeans.modules.httpserver/1 [1.12.1 200307302351]
> org.netbeans.modules.xsl/1 [0.8.2 XMLr35]
> org.netbeans.modules.looks/1 [0.2.1 200306022350]
> org.netbeans.api.java/1 [1.2.1 200307302351]
> org.netbeans.modules.classfile/1 [1.7.1 200307302351]
> org.netbeans.modules.java/1 [1.15.2 200307302351]
> org.netbeans.modules.form/2 [1.12.2 200307302351]
> org.netbeans.modules.diff/1 [1.6.1 200307302351]
> org.netbeans.modules.vcscore/1 [1.8.1 200307302351]
> org.netbeans.modules.vcs.advanced/1 [1.8.1 200307302351]
> org.netbeans.modules.vcs.profiles.pvcs/1 [1.2.1 200307302351]
> org.netbeans.modules.vcs.profiles.cvsprofiles/1 [1.2.1 200307302351]
> org.netbeans.modules.debugger.core/3 [2.8.1 200307302351]
> org.netbeans.modules.javadoc/1 [1.10.2 200307302351]
> org.netbeans.api.mdr/1 [0.984.1 200306030849]
> org.netbeans.modules.jmitoolkit/1 [0.75.1 200306030849]
> org.netbeans.modules.extbrowser/1 [0.7.1 200307302351]
> org.netbeans.modules.usersguide/1 [1.12.1 200307302351]
> org.netbeans.modules.vcs.cmdline.compat/1 [1.2.1 200307302351]
> org.netbeans.modules.cvsclient/1 [1.7.2 200307302351]
> org.netbeans.modules.debugger.jpda/1 [1.14.1 200307302351]
> org.netbeans.modules.applet/1 [1.12.1 200307302351]
> org.netbeans.modules.properties/1 [1.10.2 200307302351]
> org.netbeans.modules.properties.syntax/1 [1.10.1 200307302351]
> org.netbeans.modules.j2eeserver/2 [1.7.1 200307302351]
> org.netbeans.modules.xml.text/2 [0.8.1 XMLr35]
> org.netbeans.modules.projects/1 [1.12.3 200307302351]
> org.netbeans.modules.jarpackager/2 [1.13.2 200307302351]
> org.netbeans.modules.web.core/1 [1.16.2 200307302351]
> org.netbeans.modules.web.core.syntax/1 [1.12.1 200307302351]
> org.netbeans.modules.i18n/1 [1.12.1 200307302351]
> org.netbeans.modules.xml.schema/1 [0.8.1 200307302351]
> org.netbeans.modules.group/1 [0.1.1 200307302351]
> org.netbeans.modules.clazz/1 [1.12.1 200307302351]
> org.netbeans.modules.text/1 [1.11.1 200307302351]
> org.netbeans.modules.i18n.form/2 [1.11.1 200307302351]
> org.netbeans.modules.externaleditor [1.1 200306022350]
> org.netbeans.modules.web.jspparser/1 [1.5.1 200307302351]
> org.netbeans.modules.xml.catalog/2 [0.9.2 XMLr35]
> org.netbeans.modules.beans/1 [1.10.1 200307302351]
> org.netbeans.modules.web.debug/1 [1.8.1 200307302351]
> org.netbeans.modules.remotefs/1 [1.4.1 200306022350]
> org.apache.tools.ant.module/2 [2.16.1 200307302351]
> org.netbeans.modules.db/1 [1.7.1 200307302351]
> org.netbeans.modules.web.monitor/1 [1.8.2 200307302351]
> org.netbeans.modules.web.tomcat.tomcat40/1 [1.8.2 200307302351]
> org.netbeans.modules.web.tomcat.tomcat40.autocompile/1 [1.5.1 200307302351]
> org.netbeans.modules.serialversion/1 [0.5.1 200306022350]
> org.netbeans.modules.vcs.profiles.vss/1 [1.2.1 200307302351]
> org.netbeans.modules.mdr/1 [0.84.1 200306030849]
> org.netbeans.modules.mdrexplorer/1 [0.36.1 200306030849]
> org.netbeans.modules.web.taglibed/1 [1.11.2 200307302351]
> org.netbeans.modules.web.ie/1 [1.15.2 200307302351]
> org.netbeans.modules.css/2 [0.8.1 200307302351]
> org.netbeans.modules.web.tomcat.bundled/1 [1.3.1 200307302351]
> org.netbeans.modules.xml.tools/2 [0.8.2 200307302351]
> Starting system in full screen (MDI) UI mode.
> [WinSys:ModeData] Bounds java.awt.Rectangle[x=0,y=0,width=0,height=0] are invalid in org.netbeans.core.windows.layers.ModeData@18425b7[Windows/WindowManager/Debugging/editor]. Repaired to java.awt.Rectangle[x=0,y=0,width=200,height=200]
> [WinSys:ModeData] Maximized bounds java.awt.Rectangle[x=0,y=0,width=0,height=0] are invalid in org.netbeans.core.windows.layers.ModeData@18425b7[Windows/WindowManager/Debugging/editor]. Ignoring
> [WinSys:ModeData] Bounds java.awt.Rectangle[x=0,y=0,width=0,height=0] are invalid in org.netbeans.core.windows.layers.ModeData@18425b7[Windows/WindowManager/Debugging/editor]. Repaired to java.awt.Rectangle[x=0,y=0,width=200,height=200]
> [WinSys:ModeData] Maximized bounds java.awt.Rectangle[x=0,y=0,width=0,height=0] are invalid in org.netbeans.core.windows.layers.ModeData@18425b7[Windows/WindowManager/Debugging/editor]. Ignoring
> [org.openide.loaders.InstanceDataObject #2] Use of [] in Menu/View/MDR Browser[org-netbeans-modules-mdrexplorer-actions-BrowserAction].instance is deprecated.
> [org.openide.loaders.InstanceDataObject #2] (Please use the string-valued file attribute instanceClass instead.)
> [org.netbeans.mdr.Logger] INFORMATIONAL *********** Exception occurred ************ at Fri Oct 10 17:58:57 CEST 2003
> org.netbeans.mdr.persistence.StorageBadRequestException: Btree repository /extgw/home/binf/.netbeans/3.5/system/MDRepositories/Storages/mdr does not exist
> at org.netbeans.mdr.persistence.btreeimpl.btreestorage.BtreeStorage.open(BtreeStorage.java:172)
> [catch] at org.netbeans.mdr.storagemodel.MdrStorage.init(MdrStorage.java:384)
> at org.netbeans.mdr.storagemodel.MdrStorage.init(MdrStorage.java:342)
> at org.netbeans.mdr.NBMDRepositoryImpl.initCheck(NBMDRepositoryImpl.java:492)
> at org.netbeans.mdr.NBMDRepositoryImpl.addListener(NBMDRepositoryImpl.java:151)
> at org.netbeans.modules.mdrexplorer.looks.MDREventHandler.<init>(MDREventHandler.java:71)
> at org.netbeans.modules.mdrexplorer.looks.RepositoryCache.addRepository(RepositoryCache.java:104)
> at org.netbeans.modules.mdrexplorer.looks.MDRepositoryLook.attachTo(MDRepositoryLook.java:44)
> at org.netbeans.api.looks.Look$NodeSubstitute.attachTo(Look.java:476)
> at org.netbeans.spi.looks.ProxyLook$S.<init>(ProxyLook.java:960)
> at org.netbeans.spi.looks.ProxyLook.s(ProxyLook.java:942)
> at org.netbeans.spi.looks.ProxyLook.createLookup(ProxyLook.java:215)
> at org.netbeans.api.looks.LookNode$SubstituteImpl.<init>(LookNode.java:752)
> at org.netbeans.api.looks.LookNode.<init>(LookNode.java:124)
> at org.netbeans.api.looks.LookNode.<init>(LookNode.java:107)
> at org.netbeans.api.looks.LookChildren.createNodes(LookChildren.java:69)
> at org.openide.nodes.Children$Keys$KE.nodes(Children.java:1983)
> at org.openide.nodes.ChildrenArray.nodesFor(ChildrenArray.java:109)
> at org.openide.nodes.Children$Info.nodes(Children.java:1077)
> at org.openide.nodes.Children.justComputeNodes(Children.java:583)
> at org.openide.nodes.ChildrenArray.nodes(ChildrenArray.java:54)
> at org.openide.nodes.Children.getNodes(Children.java:325)
> at org.openide.explorer.view.VisualizerNode.getChildren(VisualizerNode.java:169)
> at org.openide.explorer.view.VisualizerNode.getChildCount(VisualizerNode.java:213)
> at javax.swing.tree.DefaultTreeModel.getChildCount(DefaultTreeModel.java:168)
> at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1461)
> at javax.swing.tree.VariableHeightLayoutCache$TreeStateNode.expand(VariableHeightLayoutCache.java:1270)
> at javax.swing.tree.VariableHeightLayoutCache.rebuild(VariableHeightLayoutCache.java:725)
> at javax.swing.tree.VariableHeightLayoutCache.treeStructureChanged(VariableHeightLayoutCache.java:626)
> at javax.swing.plaf.basic.BasicTreeUI$TreeModelHandler.treeStructureChanged(BasicTreeUI.java:2469)
> at javax.swing.tree.DefaultTreeModel.fireTreeStructureChanged(DefaultTreeModel.java:559)
> at javax.swing.tree.DefaultTreeModel.nodeStructureChanged(DefaultTreeModel.java:345)
> at javax.swing.tree.DefaultTreeModel.setRoot(DefaultTreeModel.java:117)
> at org.openide.explorer.view.NodeTreeModel$1.run(NodeTreeModel.java:67)
> at org.openide.util.Mutex.doEvent(Mutex.java:912)
> at org.openide.util.Mutex.readAccess(Mutex.java:232)
> at org.openide.explorer.view.NodeTreeModel.setNode(NodeTreeModel.java:54)
> at org.openide.explorer.view.TreeView.synchronizeRootContext(TreeView.java:626)
> at org.openide.explorer.view.TreeView.lookupExplorerManager(TreeView.java:473)
> at org.openide.explorer.view.TreeView.addNotify(TreeView.java:451)
> at java.awt.Container.addNotify(Container.java:2049)
> at javax.swing.JComponent.addNotify(JComponent.java:4291)
> at org.openide.windows.TopComponent.addNotify(TopComponent.java:236)
> at java.awt.Container.addNotify(Container.java:2049)
> at javax.swing.JComponent.addNotify(JComponent.java:4291)
> at java.awt.Container.addNotify(Container.java:2049)
> at javax.swing.JComponent.addNotify(JComponent.java:4291)
> at java.awt.Container.addNotify(Container.java:2049)
> at javax.swing.JComponent.addNotify(JComponent.java:4291)
> at java.awt.Container.addNotify(Container.java:2049)
> at javax.swing.JComponent.addNotify(JComponent.java:4291)
> at javax.swing.JRootPane.addNotify(JRootPane.java:676)
> at java.awt.Container.addNotify(Container.java:2049)
> at java.awt.Window.addNotify(Window.java:418)
> at java.awt.Frame.addNotify(Frame.java:482)
> at org.netbeans.core.windows.frames.TopFrameTypeImpl.addNotify(TopFrameTypeImpl.java:87)
> at java.awt.Window.show(Window.java:459)
> at java.awt.Component.show(Component.java:1133)
> at java.awt.Component.setVisible(Component.java:1088)
> at org.netbeans.core.windows.ModeImpl.setVisible(ModeImpl.java:1371)
> at org.netbeans.core.windows.ModeImpl$1.performCommand(ModeImpl.java:520)
> at org.netbeans.core.windows.DeferredPerformer.processCommand(DeferredPerformer.java:195)
> at org.netbeans.core.windows.DeferredPerformer.putRequest(DeferredPerformer.java:89)
> at org.netbeans.core.windows.ModeImpl.doDockInto(ModeImpl.java:479)
> at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:418)
> at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:404)
> at org.netbeans.core.windows.ModeImpl.dockInto(ModeImpl.java:392)
> at org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.doOpen(WindowManagerImpl.java:1632)
> at org.netbeans.core.windows.WindowManagerImpl$TopComponentManager.access$1600(WindowManagerImpl.java:1501)
> at org.netbeans.core.windows.WindowManagerImpl$6.run(WindowManagerImpl.java:1593)
> at java.awt.event.InvocationEvent.dispatch(InvocationEvent.java:178)
> at java.awt.EventQueue.dispatchEvent(EventQueue.java:454)
> at java.awt.EventDispatchThread.pumpOneEventForHierarchy(EventDispatchThread.java:201)
> at java.awt.EventDispatchThread.pumpEventsForHierarchy(EventDispatchThread.java:151)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:145)
> at java.awt.EventDispatchThread.pumpEvents(EventDispatchThread.java:137)
> at java.awt.EventDispatchThread.run(EventDispatchThread.java:100)
> *********** Exception occurred ************ at Fri Oct 10 18:02:16 CEST 2003
> Annotation: Exception occurred in Request Processor
> java.lang.NullPointerException
> at java.util.Hashtable.get(Hashtable.java:333)
> at org.netbeans.lib.jmi.mapping.GenericMapper.getAttrType(GenericMapper.java:144)
> at org.netbeans.lib.jmi.mapping.GenericMapper.getAttrType(GenericMapper.java:149)
> at org.netbeans.lib.jmi.mapping.GenericMapper.getAttrType(GenericMapper.java:149)
> at org.netbeans.lib.jmi.mapping.JavaMapper.attributeTemplate(JavaMapper.java:362)
> at org.netbeans.lib.jmi.mapping.JavaMapper.classInstanceTemplate(JavaMapper.java:571)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:344)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:331)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:335)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:335)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefObject(GenericMapper.java:335)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefPackage(GenericMapper.java:389)
> at org.netbeans.lib.jmi.mapping.GenericMapper.visitRefBaseObject(GenericMapper.java:397)
> at org.netbeans.lib.jmi.mapping.JMIMapperImpl.generate(JMIMapperImpl.java:57)
> at org.netbeans.modules.mdrexplorer.looks.reflect.actions.Map2JavaAction$1.run(Map2JavaAction.java:75)
> at org.openide.util.Task.run(Task.java:136)
> at org.openide.util.RequestProcessor$Task.run(RequestProcessor.java:328)
> [catch] at org.openide.util.RequestProcessor$Processor.run(RequestProcessor.java:670)