Hi Devs,
I am using update 24 that was releases last week. I am having an internal issue
while trying to add an user on Configure > users > add User.
The page appears blank and the server log indicates that it cannot compile the
add-step1.jsp file. (Sending the trace log below)
It looks to me that this JSP is dependent on classes that are not loaded on
this update 24.
Do you have any fix for this issue?
Thanks in advance.
TID: [-1234] [] [2018-03-17 11:51:53,687] ERROR
{org.apache.catalina.core.ApplicationDispatcher} - Servlet.service() for
servlet bridgeservlet threw exception
{org.apache.catalina.core.ApplicationDispatcher}
org.apache.jasper.JasperException: Unable to compile class for JSP:
An error occurred at line: [1] in the generated java file:
[/opt/jlr/apps/versions/wso2ei-6.1.1-update24/wso2/lib/tomcat/work/Catalina/localhost/_/proxytemp/hc_204812593/org/apache/jsp/user/add_002dstep1_jsp.java]
The type org.wso2.carbon.identity.claim.metadata.mgt.stub.dto.LocalClaimDTO
cannot be resolved. It is indirectly referenced from required .class files
An error occurred at line: [1] in the generated java file:
[/opt/jlr/apps/versions/wso2ei-6.1.1-update24/wso2/lib/tomcat/work/Catalina/localhost/_/proxytemp/hc_204812593/org/apache/jsp/user/add_002dstep1_jsp.java]
The type
org.wso2.carbon.identity.claim.metadata.mgt.stub.ClaimMetadataManagementServiceClaimMetadataException
cannot be resolved. It is indirectly referenced from required .class files
An error occurred at line: [30] in the generated java file:
[/opt/jlr/apps/versions/wso2ei-6.1.1-update24/wso2/lib/tomcat/work/Catalina/localhost/_/proxytemp/hc_204812593/org/apache/jsp/user/add_002dstep1_jsp.java]
Only a type can be imported.
org.wso2.carbon.identity.claim.metadata.mgt.stub.dto.LocalClaimDTO resolves to
a package
An error occurred at line: [31] in the generated java file:
[/opt/jlr/apps/versions/wso2ei-6.1.1-update24/wso2/lib/tomcat/work/Catalina/localhost/_/proxytemp/hc_204812593/org/apache/jsp/user/add_002dstep1_jsp.java]
Only a type can be imported.
org.wso2.carbon.identity.claim.metadata.mgt.stub.dto.ClaimPropertyDTO resolves
to a package
An error occurred at line: [32] in the generated java file:
[/opt/jlr/apps/versions/wso2ei-6.1.1-update24/wso2/lib/tomcat/work/Catalina/localhost/_/proxytemp/hc_204812593/org/apache/jsp/user/add_002dstep1_jsp.java]
Only a type can be imported.
org.wso2.carbon.identity.claim.metadata.mgt.stub.ClaimMetadataManagementServiceClaimMetadataException
resolves to a package
An error occurred at line: [33] in the generated java file:
[/opt/jlr/apps/versions/wso2ei-6.1.1-update24/wso2/lib/tomcat/work/Catalina/localhost/_/proxytemp/hc_204812593/org/apache/jsp/user/add_002dstep1_jsp.java]
Only a type can be imported.
org.wso2.carbon.identity.claim.metadata.mgt.util.ClaimConstants resolves to a
package
An error occurred at line: 253 in the jsp file: /user/add-step1.jsp
LocalClaimDTO cannot be resolved to a type
250: CarbonUIUtil.getServerURL(config.getServletContext(),
session),
251: (ConfigurationContext)
config.getServletContext().getAttribute(CarbonConstants.CONFIGURATION_CONTEXT));
252: try {
253: loop: for(LocalClaimDTO localClaim :
claimDataAdminClient.getLocalClaims()){
254: if
(EMAIL_CLAIM.equals(localClaim.getLocalClaimURI())) {
255: ClaimPropertyDTO[] claimPropertyDTOs =
localClaim.getClaimProperties();
256: if (claimPropertyDTOs != null) {
An error occurred at line: 253 in the jsp file: /user/add-step1.jsp
The method getLocalClaims() from the type ClaimDataAdminClient refers to the
missing type LocalClaimDTO
250: CarbonUIUtil.getServerURL(config.getServletContext(),
session),
251: (ConfigurationContext)
config.getServletContext().getAttribute(CarbonConstants.CONFIGURATION_CONTEXT));
252: try {
253: loop: for(LocalClaimDTO localClaim :
claimDataAdminClient.getLocalClaims()){
254: if
(EMAIL_CLAIM.equals(localClaim.getLocalClaimURI())) {
255: ClaimPropertyDTO[] claimPropertyDTOs =
localClaim.getClaimProperties();
256: if (claimPropertyDTOs != null) {
An error occurred at line: 255 in the jsp file: /user/add-step1.jsp
ClaimPropertyDTO cannot be resolved to a type
252: try {
253: loop: for(LocalClaimDTO localClaim :
claimDataAdminClient.getLocalClaims()){
254: if
(EMAIL_CLAIM.equals(localClaim.getLocalClaimURI())) {
255: ClaimPropertyDTO[] claimPropertyDTOs =
localClaim.getClaimProperties();
256: if (claimPropertyDTOs != null) {
257: for (ClaimPropertyDTO claimPropertyDTO :
claimPropertyDTOs){
258: if
(ClaimConstants.REGULAR_EXPRESSION_PROPERTY.equals(claimPropertyDTO.getPropertyName()))
{
An error occurred at line: 257 in the jsp file: /user/add-step1.jsp
ClaimPropertyDTO cannot be resolved to a type
254: if
(EMAIL_CLAIM.equals(localClaim.getLocalClaimURI())) {
255: ClaimPropertyDTO[] claimPropertyDTOs =
localClaim.getClaimProperties();
256: if (claimPropertyDTOs != null) {
257: for (ClaimPropertyDTO claimPropertyDTO :
claimPropertyDTOs){
258: if
(ClaimConstants.REGULAR_EXPRESSION_PROPERTY.equals(claimPropertyDTO.getPropertyName()))
{
259: pattern =
claimPropertyDTO.getPropertyValue();
260: pattern = "/" + pattern + "/";
An error occurred at line: 258 in the jsp file: /user/add-step1.jsp
ClaimConstants.REGULAR_EXPRESSION_PROPERTY cannot be resolved to a type
255: ClaimPropertyDTO[] claimPropertyDTOs =
localClaim.getClaimProperties();
256: if (claimPropertyDTOs != null) {
257: for (ClaimPropertyDTO claimPropertyDTO :
claimPropertyDTOs){
258: if
(ClaimConstants.REGULAR_EXPRESSION_PROPERTY.equals(claimPropertyDTO.getPropertyName()))
{
259: pattern =
claimPropertyDTO.getPropertyValue();
260: pattern = "/" + pattern + "/";
261: break loop;
An error occurred at line: 268 in the jsp file: /user/add-step1.jsp
ClaimMetadataManagementServiceClaimMetadataException cannot be resolved to a
type
265: }
266: }
267: }
268: catch
(ClaimMetadataManagementServiceClaimMetadataException e) {
269: logger.error("Error while getting local claims", e);
270: }
271: %>
Stacktrace:
at
org.apache.jasper.compiler.DefaultErrorHandler.javacError(DefaultErrorHandler.java:103)
at
org.apache.jasper.compiler.ErrorDispatcher.javacError(ErrorDispatcher.java:366)
at
org.apache.jasper.compiler.JDTCompiler.generateClass(JDTCompiler.java:498)
at org.apache.jasper.compiler.Compiler.compile(Compiler.java:379)
……
_______________________________________________
Dev mailing list
[email protected]
http://wso2.org/cgi-bin/mailman/listinfo/dev