Skip to main content
Level 7
Feb 28, 2018 6:38 PM UTC
Solved

Customizing AEM Forms Workspace

I'm trying to follow the instructions at the following page:

Adobe Experience Manager Help | Generic steps for AEM Forms workspace customization

I executed all the steps, but when I try to navigate to http://[server]:[port]/lc/ws, instead of seeing a login page, I get this:

Not a valid identifier 'index,index.html'

Cannot serve request to /lc/apps/ws/ in org.apache.sling.servlets.get.DefaultGetServlet

Exception:

java.lang.IllegalArgumentException: Not a valid identifier 'index,index.html' at com.google.common.base.Preconditions.checkArgument(Preconditions.java:93) at org.apache.jackrabbit.oak.plugins.identifier.IdentifierManager.getTree(IdentifierManager.java:131) at org.apache.jackrabbit.oak.plugins.identifier.IdentifierManager.getPath(IdentifierManager.java:153) at org.apache.jackrabbit.oak.namepath.NamePathMapperImpl.getOakPath(NamePathMapperImpl.java:97)

I tried tacking on /GET.jsp to the URL, but it tries to download my GET.jsp file instead of compiling/rendering the JSP in the browser.  Why is that?


Any suggestions?

Thanks.

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
kdenso01
kdenso01Accepted solution
Level 2
Mar 20, 2018 3:19 PM UTC

in CRXDe, right click on apps folder, then click on Create Node.  This will open another box.  Enter the name of the node, then enter the type.  you can use the dropdown to look for sling:Folder.

Step one

Step two

14 replies

Level 7
Mar 23, 2018 6:33 PM UTC

Updating this thread with some things that I've learned on my journey.  I learned today that the whole business about using Maven to package and deploy as described in Adobe Experience Manager Help | Introduction to Customizing AEM form workspace  isn't really necessary if all you're doing is some minor CSS changes or swapping out images.  You can just follow the "generic" instructions and then make your changes in CRXDE (using WebDAV to upload any additional files like images).  After that you can package your changes using Package Manager (or so they say.  That isn't working for me at the moment, but that's another matter.  If I figure it out I'll post it here.)

Here's another nugget.  To get WebDAV to work, don't believe what it says here:

WebDAV Access

In actual fact, you need to add /lc to the end of your path or you will be unable to connect.  in my case the path for WebDAV is http://localhost:8080/lc.

Translate
Level 7
Mar 23, 2018 7:50 PM UTC

I figured out my problem with Package Manager.  When I would create a package nothing happened.  I was using IE.  I simply went over to Firefox and everything worked properly.  This article explains what to do:  How to Work With Packages .  If it's not working for you, try another browser.  When you add the filter, add /apps/ws.

Translate
kdenso01
Level 2
Mar 24, 2018 12:25 PM UTC

Hi Jared,

Unfortunately IE dosen't seem to work very well with AEM.  I'm not sure why as for many entities, its their sole desktop browser.    I work with one such entity so yes its painful.  I had asked if there was a reason why this was the case and got dead air.  At any rate  Its nearly a must to have Chrome and Firefox (I use chrome when working on AEM)

Great info and would be nice if they updated the instructions for this!

Translate
davidr81101000
Aug 22, 2019 4:07 PM UTC

Actually...Adobe has been less than helpful in many ways. I'm still trying to get the example index.html file that is based on the Adobe example page of a workspace. I have had zero luck getting this an now it makes me feel like all they are presenting is a mock-up of a workspace page.

This is what I'm trying to get from them and no responses other than how to program for AEM. I know how to do this...I just need the file that produces this...

Thank for your help!

Translate