Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Broken on Learn SaaS release 3800.15 #3

Open
lizatgit opened this issue Jul 10, 2020 · 15 comments
Open

Broken on Learn SaaS release 3800.15 #3

lizatgit opened this issue Jul 10, 2020 · 15 comments

Comments

@lizatgit
Copy link

We installed it on our Learn SaaS and it was running great on release 3800.13. A few days ago Blackboard upgraded SaaS to release 3800.15 on test and staging instances, and the Datasourse Tool appears broken now. Here's the error message:

Servlet.init() for servlet [appServlet] threw exception Could not load class blackboard.admin.persist.category.CourseCategoryMembershipLoader from any of the allowed classloaders: [{urlPaths=[/usr/local/blackboard/cache/plugins/bb-data-integration/libextcache/data-integration-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-content-model/libextcache/content-model-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-assignment/libextcache/assignment-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-goal/libextcache/goal-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-portfolio/libextcache/portfolio-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-common-styles/libextcache/common-styles-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-ally-integration/libextcache/ally-integration-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-submission-services/libextcache/submission-services-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/Bb-discussionboard/libextcache/discussionboard-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/Bb-bbcms/libextcache/bbcms-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-retention/libextcache/retention-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-inline-grading/libextcache/inline-grading-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-api-gateway/libextcache/api-gateway-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-assessment/libextcache/assessment-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-xss-input-validation/libextcache/xss-input-validation-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/webapps/content/WEB-INF/libext/bb-content-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/Bb-wiki/libextcache/wiki-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-task-progress/libextcache/task-progress-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-rest/libextcache/rest-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-operational-data-store/libextcache/operational-data-store-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-social-learning/libextcache/bb-social-learning-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-vtbe-tinymce/libextcache/vtbe-tinymce-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-rubric/libextcache/rubric-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-date-management/libextcache/date-management-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-grading/libextcache/grading-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-student-preview/libextcache/student-preview-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-software-updates/libextcache/software-updates-api-3800.15.0-rel.8+c7fc935.jar, /usr/local/blackboard/cache/plugins/bb-software-updates/libextcache/cloud-services-base-rest-api-3.9.5.15121.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-video-integration/libextcache/video-integration-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-telemetry/libextcache/telemetry-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bbgs-partner-cloud/libextcache/binding-provider-ext-1.2.jar, /usr/local/blackboard/cache/plugins/bbgs-partner-cloud/libextcache/partners-core-model-3.6.jar, /usr/local/blackboard/cache/plugins/bbgs-partner-cloud/libextcache/direct-to-publisher-ext-1.3.jar, /usr/local/blackboard/cache/plugins/bbgs-partner-cloud/libextcache/bbstore-settings-provider-ext-1.0.jar, /usr/local/blackboard/cache/plugins/bbgs-partner-cloud/libextcache/direct-to-publisher-model-1.3.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-stream/libextcache/bb-stream-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/bb-ultra-conversion/libextcache/ultra-conversion-api-3800.15.0-rel.8+c7fc935.jar]}, {urlPaths=[/usr/local/blackboard/cache/plugins/Bb-caliper/libextcache/caliperb2-api-3800.15.0-rel.8+c7fc935.jar]}]

@lizatgit
Copy link
Author

Here's from the release notes of Blackboard Learn SaaS 3800.15.0:

Blackboard Learn SaaS Continuous Delivery v3800.15.0 | Release to Production 6 August 2020

Original Experience, Ultra Experience

Please note that in the August 2020 Learn release, as part of the removal of SOAP Web Services APIs from Learn, we are removing the following Java APIs which have been deprecated since 2015:

CourseCategoryMembershipLoader

CourseCategoryMembershipPersister

OrganizationCategoryLoader

OrganizationCategoryMembershipLoader

OrganizationCategoryMembershipPersister

OrganizationCategoryPersister

@tpennacchia
Copy link

tpennacchia commented Jul 14, 2020

I am adding that this is affecting all users on SaaS CDO with Release 3800.15.0-rel.15+49a56b1 and will get deployed to Production and break the integration around August 6th, 2020. I alerted @Kelvin-Hai directly as well of the issue to make him aware and created a case previously with Blackboard to cover bases.

@StephHay
Copy link

Hi. I am just adding that we are experiencing the same issue on SaaS Release 3800.15.0-rel.15+49a56b1.

@hamiltml
Copy link

My instititution is also experiencing the Servlet.init() error on SaaS Release 3800.15.0-rel.15+49a56b1.

@moneil
Copy link
Contributor

moneil commented Jul 22, 2020 via email

@StephHay
Copy link

This is excellent news, all of it! This is such a useful tool for us so pleased to hear these options. Thanks for the update.

Cheers,
Steph

@nilsrn
Copy link

nilsrn commented Aug 26, 2020

All, The original developer is working on resolving this issue with the B2. Also there is a alternate Phoenix DSK tool written by Mark Kauffman available on github – this version has some limitations. Additionally I am working on releasing a more fully formed replacement and will publish on OSCELOT github account as soon as it is ready for use. Cheers, -m From: hamiltml [email protected] Reply-To: OSCELOT/UoY-DSK-Tool [email protected] Date: Wednesday, July 22, 2020 at 9:43 AM To: OSCELOT/UoY-DSK-Tool [email protected] Cc: Subscribed [email protected] Subject: Re: [OSCELOT/UoY-DSK-Tool] Broken on Learn SaaS release 3800.15 (#3) My instititution is also experiencing the Servlet.init() error on SaaS Release 3800.15.0-rel.15+49a56b1. — You are receiving this because you are subscribed to this thread. Reply to this email directly, view it on GitHubhttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2FOSCELOT%2FUoY-DSK-Tool%2Fissues%2F3%23issuecomment-662461164&data=02%7C01%7Cmark.oneil%40blackboard.com%7Cd2598a1bc6db4f7ff23e08d82e45449e%7Cbf0b29a25e5c4aaaba4dac988df15ea6%7C0%7C0%7C637310222318709469&sdata=XdjZ5Q7H8s90mRqXB4351iw6S60nLxqDqzOh501v5GA%3D&reserved=0, or unsubscribehttps://nam02.safelinks.protection.outlook.com/?url=https%3A%2F%2Fgithub.com%2Fnotifications%2Funsubscribe-auth%2FABJGN5LDPU4UEEEJNUMN2G3R43UJLANCNFSM4OWWRBKQ&data=02%7C01%7Cmark.oneil%40blackboard.com%7Cd2598a1bc6db4f7ff23e08d82e45449e%7Cbf0b29a25e5c4aaaba4dac988df15ea6%7C0%7C0%7C637310222318719466&sdata=WtGQMDYUNvoh08xRh7nvoY0BpUOf0bO92zSAJPfRGB8%3D&reserved=0. This email and any attachments may contain confidential and proprietary information of Blackboard that is for the sole use of the intended recipient. If you are not the intended recipient, disclosure, copying, re-distribution or other use of any of this information is strictly prohibited. Please immediately notify the sender and delete this transmission if you received this email in error.

Glad to see that an updated build is being worked on. Is there any update as to when it will be made available?

@scollovati
Copy link
Contributor

This PR should solve the issue: #4

@lizatgit
Copy link
Author

lizatgit commented Sep 2, 2020

@scollovati It is great to know it's fixed! Is there a war file available?

@scollovati
Copy link
Contributor

Yes, it's already in the repo.
See this folder https://github.com/OSCELOT/UoY-DSK-Tool/tree/master/war-building-blocks

@lizatgit
Copy link
Author

lizatgit commented Sep 4, 2020

Yes, it's already in the repo.
See this folder https://github.com/OSCELOT/UoY-DSK-Tool/tree/master/war-building-blocks

I installed it on our SaaS test site which is on 3800.17, and it seems to work fine. Thank you so much!

@hamiltml
Copy link

Blackboard recently announced that as of January 1, 2024, they will wind down all Building Block (B2) support in Blackboard Learn and move to integrations based on REST APIs, IMS LTI standards and Partner Cloud.  Do you know if the UoY building block's functionality will be available in one of these alternate formats? The UoY tool is way too valuable to lose.

@aingram21
Copy link

Blackboard recently announced that as of January 1, 2024, they will wind down all Building Block (B2) support in Blackboard Learn and move to integrations based on REST APIs, IMS LTI standards and Partner Cloud.  Do you know if the UoY building block's functionality will be available in one of these alternate formats? The UoY tool is way too valuable to lose.

I AGREE! I don't want to lose this B2! I use it all the time!

@rickilee-hn
Copy link

rickilee-hn commented Jun 11, 2021 via email

@jkelley-blackboard
Copy link

jkelley-blackboard commented Jun 11, 2021 via email

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

10 participants