[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-07-06 Thread Yifan Cai (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yifan Cai updated CASSANDRA-17724:
--
  Since Version: 4.1-alpha1
Source Control Link: 
https://github.com/apache/cassandra/commit/a250126f0f277b43a18cb665ccd02a105271bc33
 Resolution: Fixed
 Status: Resolved  (was: Ready to Commit)

Committed into 4.1 as 
[a250126f|https://github.com/apache/cassandra/commit/a250126f0f277b43a18cb665ccd02a105271bc33]
 and merged up into trunk.

> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
> Fix For: 4.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-07-06 Thread Yifan Cai (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yifan Cai updated CASSANDRA-17724:
--
Reviewers: Dinesh Joshi, Yifan Cai  (was: Yifan Cai)

> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
> Fix For: 4.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-07-06 Thread Dinesh Joshi (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Dinesh Joshi updated CASSANDRA-17724:
-
Mentor: Yifan Cai
Status: Ready to Commit  (was: Review In Progress)

> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
> Fix For: 4.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-07-01 Thread Yifan Cai (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yifan Cai updated CASSANDRA-17724:
--
Status: Review In Progress  (was: Needs Committer)

> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
> Fix For: 4.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-06-30 Thread Francisco Guerrero (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francisco Guerrero updated CASSANDRA-17724:
---
Status: Needs Committer  (was: Review In Progress)

> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
> Fix For: 4.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-06-30 Thread Yifan Cai (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yifan Cai updated CASSANDRA-17724:
--
Reviewers: Yifan Cai, Yifan Cai
   Status: Review In Progress  (was: Patch Available)

+1 on the patch.

Ultimately, we want to remove the legacy hadoop code as described in 
CASSANDRA-16984

> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
> Fix For: 4.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-06-30 Thread Yifan Cai (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Yifan Cai updated CASSANDRA-17724:
--
Reviewers: Yifan Cai  (was: Yifan Cai, Yifan Cai)

> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
> Fix For: 4.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-06-30 Thread Francisco Guerrero (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francisco Guerrero updated CASSANDRA-17724:
---
Test and Documentation Plan: Patch available here: 
https://github.com/apache/cassandra/pull/1711 Build fails when using 
{{org.apache.commons.lang.\*}}
 Status: Patch Available  (was: Open)

> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
> Fix For: 4.1
>
>  Time Spent: 20m
>  Remaining Estimate: 0h
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-06-30 Thread Francisco Guerrero (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francisco Guerrero updated CASSANDRA-17724:
---
 Bug Category: Parent values: Availability(12983)Level 1 values: Process 
Crash(12992)
   Complexity: Low Hanging Fruit
Discovered By: User Report
Fix Version/s: 4.1
 Severity: Critical
   Status: Open  (was: Triage Needed)

> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
> Fix For: 4.1
>
>  Time Spent: 10m
>  Remaining Estimate: 0h
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-06-30 Thread Francisco Guerrero (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francisco Guerrero updated CASSANDRA-17724:
---
Description: 
{{commons-lang}} is not a runtime dependency and a 
{{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
exception is encountered during startup when hitting the codepath in 
{{{}StartupClusterConnectivityChecker{}}}.

This error is encountered very infrequently, but it has the potential of 
preventing the {{CassandraDaemon}} from starting up.

Currently, the Cassandra project allows developers to import the 
{{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
code. This will prevent anyone from adding a build runtime library that is not 
available during runtime.

  was:
{{commons-lang}} is not a runtime dependency and a 
{{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
exception is encountered during startup when hitting the codepath in 
{{{}StartupClusterConnectivityChecker{}}}.

This error is encountered very infrequently, but it has the potential of 
preventing the {{CassandraDaemon}} from starting up.

Currently, the Cassandra project allows developers to import the 
{{org.apache.commons.lang.*}} namespace. The Cassandra build process should 
fail when {{org.apache.commons.lang.*}} namespace imports are added to the 
code. This will prevent anyone from adding a build runtime library that is not 
available during runtime.


> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.\*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.\*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org



[jira] [Updated] (CASSANDRA-17724) Remove commons-lang dependency during build runtime

2022-06-30 Thread Francisco Guerrero (Jira)


 [ 
https://issues.apache.org/jira/browse/CASSANDRA-17724?page=com.atlassian.jira.plugin.system.issuetabpanels:all-tabpanel
 ]

Francisco Guerrero updated CASSANDRA-17724:
---
Description: 
{{commons-lang}} is not a runtime dependency and a 
{{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
exception is encountered during startup when hitting the codepath in 
{{{}StartupClusterConnectivityChecker{}}}.

This error is encountered very infrequently, but it has the potential of 
preventing the {{CassandraDaemon}} from starting up.

Currently, the Cassandra project allows developers to import the 
{{org.apache.commons.lang.*}} namespace. The Cassandra build process should 
fail when {{org.apache.commons.lang.*}} namespace imports are added to the 
code. This will prevent anyone from adding a build runtime library that is not 
available during runtime.

  was:
{{commons-lang}} is not a runtime dependency and a 
{{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
exception is encountered during startup when hitting the codepath in 
{{StartupClusterConnectivityChecker}}.

This error is encountered very infrequently, but it has the potential of 
preventing the {{CassandraDaemon}} from starting up.

Currently, the Cassandra project allows developers to import the 
{{org.apache.commons.lang.*}} namespace. The Cassandra build process should 
fail when {{org.apache.commons.lang.*}} namespace imports are added to the 
code. This will prevent anyone from adding a build runtime library that is not 
available during runtime.


> Remove commons-lang dependency during build runtime
> ---
>
> Key: CASSANDRA-17724
> URL: https://issues.apache.org/jira/browse/CASSANDRA-17724
> Project: Cassandra
>  Issue Type: Bug
>  Components: Build
>Reporter: Francisco Guerrero
>Assignee: Francisco Guerrero
>Priority: Normal
>
> {{commons-lang}} is not a runtime dependency and a 
> {{java.lang.NoClassDefFoundError: org/apache/commons/lang/StringUtils}} 
> exception is encountered during startup when hitting the codepath in 
> {{{}StartupClusterConnectivityChecker{}}}.
> This error is encountered very infrequently, but it has the potential of 
> preventing the {{CassandraDaemon}} from starting up.
> Currently, the Cassandra project allows developers to import the 
> {{org.apache.commons.lang.*}} namespace. The Cassandra build process should 
> fail when {{org.apache.commons.lang.*}} namespace imports are added to the 
> code. This will prevent anyone from adding a build runtime library that is 
> not available during runtime.



--
This message was sent by Atlassian Jira
(v8.20.10#820010)

-
To unsubscribe, e-mail: commits-unsubscr...@cassandra.apache.org
For additional commands, e-mail: commits-h...@cassandra.apache.org