I have re-created Java Classes for the ErrorHolder, LogItem and PhaseListener classes previously packaged under com.paulwithers… and updated the faces config:
<phase-listener>org.openntf.OpenLogPhaseListener</phase-listener>
<managed-bean-name>openLogBean</managed-bean-name>
<managed-bean-class>org.openntf.OpenLogErrorHolder</managed-bean-class>
<!-- used to be session -->
<managed-bean-scope>view</managed-bean-scope>
If I re-run the ErrorOnClick xsp I get the following message:
Unexpected runtime error
The runtime has encountered an unexpected error.
Error source
Page Name:/ErrorOnClick.xsp
Control Id: button1
Property: onclick
Exception
Error while executing JavaScript action expression
Script interpreter error, line=1, col=63: Unknown member 'getXspProperty' in Java class 'org.openntf.OpenLogItem'
JavaScript code
1: org.openntf.OpenLogItem.logEvent(null,org.openntf.OpenLogItem.getXspProperty(“xsp.openlog.filepath”,““),null,null);
However getXspProperty is part of the OpenLogItem class.
Any idea what the problem is?