very nice, we are moving on, but now i get another error, i found the following output in the junit-log:

Testcase: testLoadPortletApplicationTree took 2,393 sec
Caused an ERROR
null
java.lang.NullPointerException
at org.apache.jetspeed.tools.pamanager.TestPortletDescriptor.validateHelloPortlet(TestPortletDescriptor.java:199)
at org.apache.jetspeed.tools.pamanager.TestPortletDescriptor.testLoadPortletApplicationTree(TestPortletDescriptor.java:159)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)


cheers,
felix


David Sean Taylor wrote:



On Tuesday, November 18, 2003, at 12:04 AM, [EMAIL PROTECTED] wrote:


thank�s for your quick reply and the hint (i�m never used junit before ...) . I had a look at this file, it say�s:

Display Name is null
junit.framework.AssertionFailedError: Display Name is null
at org.apache.jetspeed.tools.pamanager.TestPortletDescriptor.validateHello Portlet(TestPortletDescriptor.java:186)
at org.apache.jetspeed.tools.pamanager.TestPortletDescriptor.testLoadPortl etApplicationTree(TestPortletDescriptor.java:160)
at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.ja va:39)
at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccesso rImpl.java:25)


any idea?

Yes.
Judging from your email address, your default locale must be German.
We don't have an entry for German in the test data, thus when we go to get the display name with the default locale, we get null.
The test was written with only the English locale in mind.
I'll fix the unit test to not use the default locale, and specify English, otherwise this is going to keep popping up



--------------------------------------------------------------------- To unsubscribe, e-mail: [EMAIL PROTECTED] For additional commands, e-mail: [EMAIL PROTECTED]


Testsuite: org.apache.jetspeed.tools.pamanager.TestPortletDescriptor
Tests run: 2, Failures: 1, Errors: 0, Time elapsed: 7,271 sec
------------- Standard Output ---------------
 INFO: Creating portlet container...
JMX locked by operation init
JMX released by operation init
Testing loadPortletApplicationTree
JMX locked by operation shutdown
stopping RMI registry
JMX released by operation shutdown
 INFO: Creating portlet container...
JMX locked by operation init
JMX released by operation init
portlet name: LoginPortlet
portlet name: LoginPortlet
String encoded 
portlet name: AttributeScopePortlet
portlet name: AttributeScopePortlet
String encoded 
String encoded 
portlet name: CustomerInfo
portlet name: CustomerInfo
String encoded 
portlet name: JMXPortlet
portlet name: JMXPortlet
String encoded 
String encoded 
portlet name: CustomerDetail
portlet name: CustomerDetail
String encoded 
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
String encoded 
String encoded 
portlet name: CustomerList
portlet name: CustomerList
String encoded 
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
String encoded 
String encoded 
portlet name: HelloPortlet
portlet name: HelloPortlet
String encoded 
String encoded 
String encoded 
String encoded 
portlet name: PreferencePortlet
portlet name: PreferencePortlet
String encoded 
String encoded 
Parsed token value: view
Parsed token value: help
Parsed token value: view
Parsed token value: view
Parsed token value: view
Parsed token value: view
Parsed token value: help
Parsed token value: Test
Parsed token value: view
Parsed token value: help
Parsed token value: edit
Parsed token value: JMX
Parsed token value: view
Parsed token value: view
Parsed token value: view
Parsed token value: help
Parsed token value: Preferences
Parsed token value: view
Value 1=Hello
Value 2=Hello2
portlet name: AttributeScopePortlet
portlet name: AttributeScopePortlet
portlet name: CustomerInfo
portlet name: CustomerInfo
portlet name: CustomerInfo
portlet name: CustomerInfo
portlet name: JMXPortlet
portlet name: JMXPortlet
portlet name: JMXPortlet
portlet name: JMXPortlet
portlet name: JMXPortlet
portlet name: JMXPortlet
portlet name: CustomerDetail
portlet name: CustomerDetail
portlet name: CustomerDetail
portlet name: CustomerDetail
portlet name: CustomerDetail
portlet name: CustomerDetail
portlet name: CustomerDetail
portlet name: CustomerDetail
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
portlet name: PickANumberPortlet
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: CustomerList
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: DisplayRequestPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: HelloPortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
portlet name: PreferencePortlet
JMX locked by operation shutdown
stopping RMI registry
JMX released by operation shutdown
------------- ---------------- ---------------
------------- Standard Error -----------------
0 [main] INFO jetspeed.Jetspeed  - Jetspeed environment attempting to initialize 
portal Engine...
------------- ---------------- ---------------

Testcase: testLoadPortletApplicationTree took 2,423 sec
        FAILED
Display Name is null
junit.framework.AssertionFailedError: Display Name is null
        at 
org.apache.jetspeed.tools.pamanager.TestPortletDescriptor.validateHelloPortlet(TestPortletDescriptor.java:186)
        at 
org.apache.jetspeed.tools.pamanager.TestPortletDescriptor.testLoadPortletApplicationTree(TestPortletDescriptor.java:160)
        at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)
        at 
sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:39)
        at 
sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:25)

Testcase: testLoadPortletApplicationTreeTestcase: testWritingToDB took 4,577 sec

---------------------------------------------------------------------
To unsubscribe, e-mail: [EMAIL PROTECTED]
For additional commands, e-mail: [EMAIL PROTECTED]

Reply via email to